package cn.ffcs.uec.common.model;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;
import cn.ffcs.uec.common.dao.UecManagerInfoDao;
import cn.ffcs.uom.common.model.UomEntity;
import cn.ffcs.uom.common.util.ApplicationContextUtil;
/**
 * @Title:系统管理员
 * @Description:
 * @Copyright: FFCS（C） 2017
 * @Company: FFCS
 * @author zhanglu
 * @Version 0.0.1
 * @since JDK1.6
 */
public class UecManagerInfo extends UomEntity implements Serializable {
	private static final long serialVersionUID = 3175551080783235584L;

	/**
	 * 管理员标识
	 */
	public Long getManagerInfoId() {
		return super.getId();
	}
	public void setManagerInfoId(Long managerInfoId) {
		super.setId(managerInfoId);
	}
	/**
	 * 工号
	 */
	@Getter
	@Setter
	private String code;
	/**
	 * 姓名
	 */
	@Getter
	@Setter
	private String name;
	/**
	 * 身份证号码
	 */
	@Getter
	@Setter
	private String idnum;
	/**
	 * 组织
	 */
	@Getter
	@Setter
	private String org;

	/**
	 * 创建对象实例
	 * 
	 * @return
	 */
	public static UecManagerInfo newInstance() {
		return new UecManagerInfo();
	}
	/**
	 * 获取dao
	 */
	public static UecManagerInfoDao repository() {
		return (UecManagerInfoDao) ApplicationContextUtil.getBean("uecManagerInfoDao");
	}

}
